Big Huge Thesaurus

flowering tree

noun